.mf{visibility: hidden; z-index:1; color:#fff; font-size:14px}
.mf * {
	outline:none;
	border:none;
	padding:0;
	margin:0;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select:none;
	-o-user-select:none
}
.mf div.loader{
	position:absolute;
    left:15px;
	text-align:center;
	z-index:10000;
	margin:0 auto;
	top:45%;
	width:100%;
	background:url(../skin/ajax_loader.gif) no-repeat 50% 0;
	padding:50px 0;
}
.mf div.caption {
	position:absolute;
	text-align:center;
	z-index:98;
	margin:1em auto;
	bottom:50px;
	width:100%;
}
.mf div.imagewall_title {
	position:absolute;
	text-align:center;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    font: normal 13px "Helvetica Neue","HelveticaNeue",Helvetica,Arial,sans-serif;
    font-weight:bold;
	color:#FFF;
    top:120px;
    width:150px;
    height:30px;
}
.mf div.mfNav{
	position:absolute;
	z-index:99;
	margin:0 auto;
	text-align:center;
	width:100%;
	bottom:20px;
    left:20px;
	font-size:1px;
	line-height:1px;
	width:100%;
}
.mf div.refresh{
	position:absolute;
	z-index:99;
    width:52px;
    height:52px;
    background:url(../ico/go.png) no-repeat;
    cursor:pointer;
    top:40px;
    left:485px;
    visibility:hidden;
    opacity:0;
}
.mf div.detail_button{
	position:absolute;
    top:-10px;
    left:150px;
	z-index:99;
    width:50px;
    height:90px;
    visibility:hidden;
    opacity:0;
}
.mf div.detail_background{
	position:absolute;
    top:0px;
    left:0px;
	z-index:99;
    width:150px;
    height:100px;
    background-color:#000;
    cursor:auto;
    visibility:hidden;
    opacity:0;
}
.mf div.detail{
	position:absolute;
    top:0px;
    left:0px;
	z-index:99;
    width:150px;
    height:100px;
    cursor:auto;
    visibility:hidden;
    opacity:0;
}
.detailFirstClass
{
    position:relative;
	color:#FFF;
    font: normal 12px "Helvetica Neue","HelveticaNeue",Helvetica,Arial,sans-serif;
    font-weight:bold;
    left:0px;
    top:0px;
    width:150px;
    height:50px;
    text-align:center;
}
.detailFirstButtonClass
{
    position:relative; 
    height:25px; 
    width:100px; 
    top:10px; 
    left:25px; 
    background-image:url(../ico/ImageWall/cancel_fav.png);
	background-repeat:no-repeat;
    cursor:pointer;
    margin-top:0px;
    padding-top:0px;
}
.detailSecondClass
{
    position:relative;
    font: normal 13px "Helvetica Neue","HelveticaNeue",Helvetica,Arial,sans-serif;
    font-weight:bold;
	color:#FFF;
    left:0px;
    top:0px;
    width:150px;
    height:50px;
    text-align:center;
}
.detailButtonContentClass
{
    position:relative;
    font: normal 13px "Helvetica Neue","HelveticaNeue",Helvetica,Arial,sans-serif;
    font-weight:bold;
	color:#FFF;
    left:5px;
    top:8px;
    width:20px;
}
.mf div.autoPlayCon{
	float:left;
	width:10%;
	padding-left:3%;
	height:24px;
}
.mf a.play, .mf a.stop{
	width:27px;
	height:24px;
	float:left;
	cursor:pointer;
}
.mf a.play{
	background:url(../skin/play.gif) no-repeat;
}
.mf a.stop{
	background:url(../skin/stop.gif) no-repeat;
}
.mf div.sliderCon{
	margin-top:5px;
	float:left;
	width:74%;
}
.mf a.sliderNext{
	background:url(../skin/left.gif) no-repeat;
}
.mf a.sliderPrev{
	background:url(../skin/right.gif) no-repeat;
}
.mf a.sliderNext, a.sliderPrev{
	text-decoration:none;
	width:25px;
	height:16px;
	cursor:pointer;
	float:left;
}
.mf div.resizeCon{
	float:right;
	width:10%;
	padding-right:3%;
	height:24px;
}
.mf a.resize{
	width:34px;
	height:24px;
	float:right;
	cursor:pointer;
	background:url(../skin/resize.gif) no-repeat;
}
.mf div.slider{
	background:url(../skin/middle.gif) repeat-x;
	height:16px;
	position:relative;
	text-align:left;
	float:left;
}
.mf div.knob{
	height:16px;
	background:url(../skin/middle-slider.gif) repeat-x right center;
}
.mf div.knobleft{
	background:url(../skin/left-slider.gif) repeat-x center;
	width:8px;
	height:16px;
}
